package nirvana.core.properties.file;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 【描 述】： oss配置
 * 【环 境】：J2SE 11
 * 【详 细】：
 *
 * @author 李松林
 * @version v1.0 2022-10-02 新建
 * @since 2022-10-02
 */
@Data
@Component
@ConfigurationProperties("ali.oss")
public class AliOssProperty {


    /**
     * 身份认证
     */
    private String accessKeyId;
    private String accessKeySecret;


    /**
     * bucket
     */
    private String bucketName;


    private String host;
    private String endpoint;
    /**
     * 文件可访问时效 单位:分钟
     */
    private Long expireTime;


    /**
     * 文件大小
     */
    private Long maxFileSize;


}
